package com.qyhl.webtv.basiclib.utils.fresco;

import javax.inject.Singleton;

import dagger.Module;
import dagger.Provides;

@Module
public class RingModule {
    //══════════════════════图片加载模块开始══════════════════════

    @Singleton
    @Provides
    IImageManager imageManager() {
        return new FrescoUtil();
    }


    @Singleton
    @Provides
    ImageConfig imageConfig() {
        ImageConfig imageConfig = new ImageConfig();
        //默认使用okhttp3替换网络组件
        imageConfig.setIsUseOkhttp(true);
        //默认使用内存缓存
        imageConfig.setIsUseMemoryCache(true);
        //默认使用磁盘缓存
        imageConfig.setIsUseDiskCache(true);
        return imageConfig;
    }
}
